--Entry 4. Gameplay rooms: 5

entry4 = diary {
   nam          = "11 сентября 1846 года"
  ,enter        = music_("reachingout", 0)
  ,dsc          = [[Я несколько дней не выбирался с корабля. Шли дожди, да и чувствую я себя последнее время как-то неважно. Я много думал
                    о Лизе. Почему-то мне не дает покоя мысль, что она до сих пор ничего не знает о произошедшем, что она просто ждет, когда
                    я вернусь, представляя, наверное, как я сижу где-нибудь на солнечном берегу в широкополой шляпе и неторопливо делаю записи
                    в свой блокнот. А за окном тем временем идет нескончаемый дождь...^^
                    У меня возникает такое чувство, что того человека, о котором сейчас думает Лиза, уже не существует, как если бы события всех
                    этих дней изменили меня настолько сильно, что я стал совсем другим, совсем не тем, кого она полюбила. Если, конечно, она любила меня когда-нибудь.
                    ^^Иногда мне и правда кажется, что я уже давно умер -- вместе с капитаном, которого я провожал в последний путь, -- но просто до сих пор не могу осознать это
                    и скитаюсь по мертвому острову как призрак.^^
                    Я чувствую, как все тело мое содрогается точно от приступа озноба, хотя от этой клятой островной простуды меня мучит сильный жар.
                    Быть может, я и правда призрак? Ведь это одиночество на необитаемом острове действительно подобно смерти, когда нет никого вокруг,
                    кто мог бы подвердить твое существование.^^
                    Я много думаю о Лизе. Что бы ни произошло со мной, она ждет меня, считает дни, оставшиеся до моего возвращения --
                    по крайней мере, мне очень бы хотелось в это верить.
                  ]]
  ,next         = walk_("entry4b")
}

entry4b = diary {
   nam          = "12 сентября 1846 года"
  ,dsc          = [[Я пытался вспомнить тот день, когда я познакомился с Лизой. Это было на обеде у Кардиваля. Отец тогда весь вечер рассказывал
                    о своих исследованиях -- он как раз недавно вернулся с островов, весь одержимый идеей провести свое уникальное исследование. Почему-то практически все, что
                    я помню о том вечере -- это рассказы отца. У него тогда уже начали появляться теории о том, что между нами и обитателями какой-нибудь
                    Микронезии нет никаких анатомических отличий -- строение икр, скелет, череп, даже то, как растут волосы -- все это абсолютно 
                    не отличается. Подтверждений своих теорий у него не было, однако это не мешало ему рассказывать о них при каждом удобном
                    случае. Вот и сейчас я слышу его голос, слышу, как он с азартом объясняет скучающим знакомым, что икроножные мышцы у черных развиты
                    не меньше, чем у нас, а супротивное мнение является глубоко ошибочным и основано на наблюдениях за теми, кто много времени проводит
                    в лодках. Я слышу его голос, вспоминаю лицо Кардиваля, который с большим трудом пытается бороться с зевотой, но никак не
                    могу увидеть Лизу -- как будто она утонула во всех этих разговорах, скучающих минах и звоне китайского фарфора.^^
                    Я помню, что сам заговорил с ней тогда, после обеда. Помню, что рассказы отца тогда вгоняли в сон и меня, и я неумело пошутил о его 
                    этнологических проповедях, благополучное завершение которых не грех было и отпраздновать. Лиза однако нахмурилась и как-то даже 
                    обиделась на меня, если бы я невольно оскорбил ее своей шуткой. Она сказала мне, что восхищается моим отцом и его работой, что именно
                    благодаря таким людям наука и движется вперед, а не остается в плену примитивных суеверий и самодовольного невежества.^^
                    Самодовольный невежда. Таким я впервые предстал перед ее глазами. Быть может, я все это время просто пытался перед ней оправдаться?]]
  ,next         = walk_("cliff3")
}

cliff3 = scene {
   _vessel      = false --Vessel is on
  ,_done        = false --Everything is done on a cliff
  ,nam          = "На утесе"
  ,obj          = {
                     "cliff3_itself"
                    ,"cliff3_fall"
                    ,"cliff3_birds"
                    ,"cliff3_island"
                    ,"cliff3_vessel"
                    ,"cliff3_goback"
                    ,"cliff3_rocks"
                  }
  ,Exit         = choose_ {
                     ["default"] = [[Мне кажется, что уходить еще рано, как если бы я забыл сделать что-то очень важное, то, ради чего и поднимался на этот утес.]]
                    ,["cliff3._done"] = walk_("rockfall", [[Я побежал к песчаной косе, чувствуя, как страх захватывает меня -- точно кто-то сжимает мне пальцами
                                                            горло. Забыв про осторожность, я перепрыгивал через камни, как если бы даже секунда промедления могла
                                                            оказаться смертельной для меня. Уже у самого спуска с утеса я споткнулся -- ступня моя зацепилась за
                                                            что-то, -- и повалился на острые камни.]])
                  }
  ,TurnAround   = choose_ {
                     ["default"] = [[Позади меня никого нет. Как и всегда.]]
                    ,["cliff3._done"] = [[На секунду мне показалось, что я слышу позади себя топот ног... Но нет, они еще не на острове. Однако мне следует поторопиться.]]
                  }
  ,Wait         = choose_ {
                     ["default"] = [[Я и сам не понимаю, зачем прихожу на этот утес. Как будто я и правда жду чего-то.]]
                    ,["cliff3._done"] = [[Не стоит задерживаться здесь больше.]]
                  }
}

cliff3_itself = item {
   nam          = _"утес"
  ,dsc          = choose_ {
                     ["default"] =
                        [[Я стою на утесе. Мне кажется, что я просидел в душной капитанской каюте несколько месяцев, дожидаясь, когда же
                          закончится дождь. ^Океан сегодня спокоен -- я почти не слышу шум прибоя. Быть может, сезон дождей на этом Богом забытом
                          островке суши наконец подходит к концу, и вся моя хандра пройдет вместе с ветрами и ливнями.^]]
                    ,["cliff3._done"] =
                        [[Нельзя медлить! Я стою на самой высокой точке с этой стороны берега, они могу заметить меня. Нужно поскорее вернуться на корабль и
                          молиться, что они не будут заплывать за скалы, которые пока что заботливо скрывают "Майский цветок" от их глаз.]]
                  }
  ,Exam         = [[Я был здесь уже десятки раз. Ничего не изменилось.]]
  ,Descend      = redirect_("Exit", "cliff3")
}

cliff3_rocks = item {
   nam          = _"камни"
  ,Lie          = [[Не стоит ложиться на камни.]]
  ,Sit          = [[У меня сегодня нет настроения сидеть на холодных камнях.]]
  ,Move         = [[Надеюсь, я еще могу придумать себе занятие более осмысленное, чем перетаскивать эти камни с места на место.]]
  ,withThrow    = true
}

cliff3_fall = item {
   nam          = _"обрыв"
  ,dsc          = choose_ {
                    ["not cliff3._done"] = [[Я стою чуть поодаль от обрыва,]]
                  }
  ,Exam         = choose_ {
                     ["default"] =
                        [[Мне совсем не хочется подходить к краю обрыва -- я не могу заставить себя сделать даже единый шаг, точно, стоит мне лишь приблизиться
                          к этой каменистой пропасти, как надо мной тут же спикирует безумная чайка.]]
                    ,["cliff3._done"] = [[Сейчас не до этого, лучше поскорее убраться отсюда.]]
                  }
  ,WalkTo       = redirect_("Exam", "cliff3_fall")
  ,JumpFrom     = [[Я не собираюсь кончать с жизнью -- особенно, бросаясь на камни.]]
  ,Descend      = [[Вряд ли я смогу здесь спуститься.]]
  ,withThrowIn  = true
}

cliff3_birds = item {
   nam          = _"~чайки"
  ,live         = true
  ,dsc          = choose_ {
                    ["not cliff3._done"] = 
                      [[хотя чаек сегодня не видно, но все равно этот утес как-то необъяснимо пугает меня с тех пор, как я потерял здесь отцовскую подзорную трубу. 
                        И в то же время какая-то неодолимая сила постоянно влечет меня сюда.]]
                  }
  ,Exam         = choose_ {
                     ["default"] = [[Чаек сегодня не видно. Впрочем, не могу сказать, что я скучаю по ним.]]
                    ,["cliff3._done"] = [[Чайки, точно обезумев, проносятся у меня на головой, оглашая весь остров истерическими криками.]]
                  }
  ,Swing        = choose_ {
                     ["default"] = [[Я не вижу здесь чаек.]]
                    ,["cliff3._done"] = [[Я помахал чайкам рукой, точно здороваясь с ними.]]
                  }
}

cliff3_island = item {
   nam          = _"остров"
  ,Exam         = choose_ {
                     ["default"] = [[Лучше воспользоваться подзорной трубой, так я почти ничего не вижу.]]
                    ,["cliff3._done"] = [[Сейчас не время заниматься этим, лучше поскорее спуститься с утеса.]]
                  }
  ,ExamWith     = choose_ {
                     ["default"] = 
                        chain_ {
                          set_("cliff3._vessel"),
                          [[Я рассматриваю далекий остров через подзорную трубу. Без сомнения -- это самый большой остров во всем архипелаге, и там
                            наверняка есть поселения, плантации -- есть люди! Мне нужно просто как-то добраться туда, и я буду спасен. Вот если бы шторм в тот злополучный
                            день отнес нас к другим берегам -- возможно, тогда даже капитана и двух матросов удалось бы спасти.^
                            Я долго рассматриваю береговую линию острова через подзорную трубу в надежде увидеть хоть какое-нибудь подтверждение тому, что остров этот обитаем --
                            костры, людей на песчаной косе, возможно, даже корабль. Однако ничего нет.^
                            Вдруг, уже собираясь уходить, я замечаю, что от острова начинает отдаляться какой-то темный объект. Это лодка!]]
                        }
                    ,["cliff3._done"] = [[Сейчас не время заниматься этим, лучше поскорее спуститься с утеса.]]
                  }
}

cliff3_vessel = item {
   nam          = name_ {
                     ["default"] = _"лодка|~темный объект"
                    ,["помахать"] = _"туземцы в лодке"
                    ,["махать"] = _"туземцы в лодке"
                  }
  ,Exam         = choose_ {
                     ["default"] = [[Так я ничего не вижу, лодка слишком далеко. Лучше воспользоваться подзорной трубой.]]
                    ,["cliff3._done"] = [[Не время сейчас разглядывать эту лодку, лучше поскорее убраться отсюда, пока меня не заметили.]]
                  }
  ,ExamWith     = choose_ {
                     ["default"] = 
                        chain_ {
                          set_("cliff3._done"),
                          music_("wounded", 0),
                          [[Лодка имеет странную вытянутую форму. Я замечаю нескольких темнокожих людей, которые активно гребут веслами. Кажется, белых людей на лодке нет совсем. Меня внезапно
                            сковывает страх. Неужели это те самые дикие племена, о которых я слышал? Они направляются прямиком к моему острову. Говорили, что среди туземцев здесь процветает 
                            каннибализм. Лучше мне не попадаться им на глаза. Лучше поскорее убраться отсюда.^
                            Словно в подтверждение моих слов над головой моей раздался надрывный крик чайки.]]
                        }
                    ,["cliff3._done"] = redirect_("Exam", "cliff3_vessel")
                  }
  ,Swing        = [[Нет! Лучше не привлекать к себе внимания!]]
  ,cnd          = if_("cliff3._vessel")
}

cliff3_goback = item {
   nam          = _"берег"
  ,WalkTo       = redirect_("Exit", "cliff3")
  ,Walk         = redirect_("Exit", "cliff3")
  ,Climb        = redirect_("Exit", "cliff3")
  ,DescendOn    = redirect_("Exit", "cliff3")
}

rockfall = scene {
   _bant        = false --Wound is taken care of
  ,_done        = false --Everything is done here
  ,nam          = "На утесе"
  ,obj          = { 
                     "rockfall_rocks"
                    ,"rockfall_me"
                    ,"rockfall_wound"
                    ,"rockfall_legs"
                    ,"rockfall_goback"
                    ,"rockfall_vessel"
                    ,"rockfall_cliff"
                  }
  ,Wait         = [[Нет! Мне нужно поскорее возвращаться на корабль.]]
  ,TurnAround   = choose_ {
                     ["default"] = [[Я не могу оглянуться, лежа на камнях.]]
                    ,["rockfall._done"] = [[Пока их еще нет на острове, лодка была довольно далеко от берега, однако мне все равно следует поторопиться.]]
                  }
}

rockfall_cliff = item {
   nam          = _"утес"
  ,Descend      = redirect_("Walk", "rockfall_goback")
}

rockfall_rocks = item {
   nam          = _"камни"
  ,dsc          = choose_ {
                     ["default"] = [[Я лежу, распластавшись, на камнях.]]
                    ,["rockfall._done"] = [[Я стою на камнях.]]
                  }
  ,Exam         = choose_ {
                     ["default"] = [[Камни остро впиваются мне в спину. Я понимаю, что если бы ударился при падении головой, то уже никогда не смог бы подняться.]]
                    ,["rockfall._done"] = 
                        [[Камни здесь такие острые... Я даже чувствую, как они пытаются переломить подошвы моих башмаков. Я понимаю, что если бы ударился при падении 
                          головой, то уже никогда не смог бы подняться.]]
                  }
  ,Lie          = choose_ {
                     ["default"] = [[Я и так лежу, но мне надо подниматься.]]
                    ,["rockfall._done"] = [[Какой смысл снова ложиться на эти камни?]]
                  }
  ,Sit          = choose_ {
                     ["default"] = [[Не стоит задерживаться здесь. Мне надо поскорее убираться отсюда.]]
                    ,["rockfall._done"] = [[Мне нельзя здесь задерживаться!]]
                  }
  ,Stand        = redirect_("StandOn", "rockfall_legs")
  ,WalkOn       = choose_ {
                     ["default"] = "Я даже не могу встать!"
                    ,["rockfall._done"] = "Не стоит здесь задерживаться."
                  }
  ,withThrow    = true
}

rockfall_me = item {
   nam          = _"правая нога"
  ,dsc          = [[Правая нога ниже колена болит так сильно, что кажется, будто с нее содрали кожу. Я касаюсь раны рукой, и ногу тут же сводит от боли.]]
  ,Exam         = choose_ {
                     ["default"] = [[Я сильно рассадил правую ногу, вся штатина пропиталась кровью.]]
                    ,["rockfall._bant"] = [[Правая нога перетянута моим носовым платком, который стал почти красным от крови. Но, кажется, я могу идти.]]
                  }
}

rockfall_wound = item {
   nam          = _"рана"
  ,Exam         = choose_ {
                     ["default"] = 
                        [[Я сильно рассадил себе ногу чуть ниже колена. Кажется, кости целы, хотя так очень сложно сказать. Рана сильно болит и кровоточит.
                          Надо как-нибудь остановить кровотечение.]]
                    ,["rockfall._bant"] = [[Я сильно перетянул ногу платком. Кажется, кровотечение остановилось.]]
                  }
  ,Bant         = use_ {
                     ["kerchief"] = 
                        choose_ {
                           ["rockfall._bant"] = [[Рана уже перевязана.]]
                          ,["default"] = 
                              chain_ {
                                set_("rockfall._bant"),
                                drop_("kerchief"),
                                [[Я закатал правую штанину и перевязал рану своим носовым платком, сильно, как только мог, стянув ногу, чтобы остановить
                                  кровотечение. Платок быстро пропитался кровью, однако рана как будто стала меньше болеть.]]
                              }
                        }
                    ,["nil"] =
                        choose_ {
                           ["default"] = "Надо чем-нибудь перевязать рану, остановить кровотечение. Но чем?"
                          ,["rockfall._bant"] = "Рана уже перевязана. Кажется, я остановил кровотечение."
                        }
                  }
}

rockfall_legs = item {
   nam          = _"ноги"
  ,Exam         = redirect_("Exam", "rockfall_me")
  ,StandOn      = choose_ {
                     ["default"] = [[Я пытаюсь подняться, но мне даже больно пошевелить ногой. Надо сначала осмотреть рану.]]
                    ,["rockfall._bant and not rockfall._done"] = chain_ { set_("rockfall._done"), [[Я встал на ноги.]] }
                    ,["rockfall._bant and rockfall._done"] = [[Я уже и так стою на ногах.]]
                  }
}

rockfall_goback = item {
   nam          = _"корабль|берег"
  ,WalkTo       = redirect_("Walk", "rockfall_goback")
  ,Walk         = choose_ {
                     ["default"] = [[Надо сначала встать на ноги.]]
                    ,["rockfall._done"] = walk_("nearrocks2", [[Я с большим трудом спустился с утеса. Каждое движение в правой ноге отдавалось сильной болью.]])
                  }
}

rockfall_vessel = item {
   nam          = _"~лодка"
  ,Exam         = [[Не время сейчас разглядывать эту лодку, лучше постараться вернуться на корабль.]]
}

nearrocks2 = scene {
   nam          = "У скал"
  ,obj          = { 
                     "nearrocks2_itself"
                    ,"nearrocks2_shore"
                    ,"nearrocks2_goback"
                    ,"nearrocks_rocks"
                    ,"cmn_vessel"
                    ,"cmn_wound"
                  }
  ,Wait         = [[Как бы мне ни хотелось еще немного отдохнуть, лучше все-таки здесь не задерживаться.]]
}

nearrocks2_itself = item {
   nam          = _"скалы"
  ,dsc          = [[Скалы, у которых я стою, скрывают меня от внезапно поднявшегося ветра.]]
  ,Exam         = [[Я стою у скал, понимая, что это лишь передышка на несколько секунд. Боль в ноге утихает. Надо идти дальше.]]
}

nearrocks2_shore = item {
   nam          = _"берег"
  ,dsc          = [[На секунду мне кажется, что странная вытянутая лодка мне только показалась, но я все равно боюсь подойти к берегу. Лучше все-таки 
                    поскорее вернуться на корабль.]]
  ,Exam         = [[Берег здесь каменистый и подойти к воде непросто, особенно с моей ногой.]]
}

nearrocks_rocks = item {
   nam          = _"камни"
  ,Exam         = [[Я даже не уверен, что смог бы сейчас снова подняться на утес со своей больной ногой.]]
  ,Sit          = [[Я не собираюсь садиться здесь.]]
  ,Lie          = [[Лечь тут никак не получится.]]
  ,Ascend       = [[Нет! Не нужно возвращаться туда!]]
  ,Climb        = redirect_("Ascend", "nearrocks_rocks")
  ,WalkOn       = [[Лучше мне не задерживаться здесь.]]
  ,Move         = [[Кажется, я сошел с ума.]]
  ,withThrow    = true
}

nearrocks2_goback = item {
   nam          = _"корабль|берег"
  ,WalkTo       = walk_("shore2")
  ,Walk         = walk_("shore2")
}

cmn_vessel = item {
   nam          = _"~лодка"
  ,Exam         = [[Отсюда я уже не могу разглядеть той лодки с туземцами, которая меня так напугала.]]
}

cmn_wound = item {
   nam          = _"рана|~правая нога|~нога"
  ,Exam         = [[Глубокая ссадина на ноге точно горит, а платок мой весь пропитался кровью. И как я мог так расшибиться? Сколько раз я пробирался через 
                    эти камни...]]
}

shore2 = scene {
   nam          = "На берегу"
  ,obj          = { 
                     "shore2_itself"
                    ,"shore2_sand"
                    ,"shore2_leg"
                    ,"shore2_vessel"
                    ,"shore2_go"
                    ,"shore2_goback"
                    ,"shore2_water"
                  }
  ,Wait         = [[Мне нужно вернуться на корабль, не стоит здесь задерживаться.]]
  ,TurnAround   = [[Я оглядываюсь с таким чувством, словно кто-то неумолимо следует по моим пятам.]]
}

shore2_water = item {
   nam          = _"~вода|~океан"
  ,Drink        = [[Кажется, у меня помутился рассудок от страха. Я не собираюсь пить соленую воду.]]
  ,withThrowIn  = true
}

shore2_itself = item {
   nam          = _"берег|~песчаная коса"
  ,dsc          = [[Я иду по песчаной косе.]]
  ,Exam         = [[Идти по песку с разбитой ногой довольно тяжело.]]
  ,Sit          = [[У меня нет времени рассиживаться здесь, на берегу.]]
  ,Lie          = [[Я не собираюсь лежать на это песке.]]
  ,withThrow    = true
}

shore2_sand = item {
   nam          = _"песок"
  ,dsc          = choose_ {
                     ["default"] = [[Ботинки мои глубоко увязают во влажном песке,]]
                    ,["shoes._off"] = [[Мои босые ноги глубоко увязают во влажном песке,]]
                  }
  ,Exam         = [[Идти по этому песку совсем непросто -- даже со здоровыми ногами.]]
  ,Sit          = redirect_("Sit", "shore2_itself")
  ,Lie          = redirect_("Lie", "shore2_itself")
  ,WalkOn       = redirect_("WalkOn", "shore2_go")
  ,WalkTo       = redirect_("WalkOn", "shore2_go")
  ,withThrow    = true
}

shore2_leg = item {
   nam          = _"~правая нога|~нога|рана"
  ,dsc          = [[каждый шаг отдается болью в правой ноге.]]
  ,Exam         = [[Повязка из платка немного ослабла, и я затягиваю ее сильнее, морщась от боли. Мне нужно скорее промыть и перебинтовать рану.]]
}

shore2_vessel = item {
   nam          = _"лодка"
  ,dsc          = [[Здесь, с берега, странной лодки пришельцев уже не видно, но я все равно чувствую, как они неумолимо приближаются к моему острову.]]
  ,Exam         = [[Лодки отсюда не видно, но я словно чувствую ее спиной.]]
}

shore2_go = item {
   nam          = _"берег"
  ,WalkOn       = [[Я сейчас не в состоянии прогуливаться по берегу, мне следует вернуться на корабль.]]
  ,WalkTo       = redirect_("WalkOn", "shore2_go")
}

shore2_goback = item {
   nam          = _"корабль"
  ,WalkTo       = walk_("nearship2")
  ,Walk         = walk_("nearship2")
}

nearship2 = scene {
   _event       = false --Rope is broken
  ,_done        = false --All is done
  ,nam          = "У корабля"
  ,obj          = { 
                     "nearship2_itself"
                    ,"nearship2_rocks"
                    ,"nearship2_leg"
                    ,"nearship2_side" 
                    ,"nearship2_shore"
                    ,"nearship2_water"
                  }
  ,Wait         = [[Я боюсь долго стоять с открытой раной по пояс в воде. Мне нужно скорее выбираться отсюда.]]
  ,TurnAround   = [[Позади меня только скалы.]]
}

nearship2_water = item {
   nam          = _"~вода|~океан"
  ,Drink        = [[Не стоит мне пить соленую воду.]]
  ,withThrowIn  = true
}

nearship2_shore = item {
   nam          = _"берег"
  ,Walk         = [[Лучше мне вернуться на корабль.]]
  ,WalkTo       = redirect_("Walk", "nearship2_shore")
  ,WalkOn       = redirect_("Walk", "nearship2_shore")
}

nearship2_itself = item {
   nam          = _"корабль"
  ,dsc          = [[Я стою по пояс в воде у корабля.]]
  ,Exam         = [["Майский цветок" кажется огромным и величественным. Ветер раздувает парус на грот-мачте и, если поднять голову, то кажется, что корабль
                    и правда плывет по волнам. Мне даже начинают слышаться голоса команды -- грубые крики матросов, недовольное ворчание капитана, который стоит
                    на мостике со своей позолоченной подзорной трубой. Но никого уже нет. Это лишь мое наваждение.]]
  ,Ascend       = choose_ {
                     ["default"] = chain_ {
                          set_("nearship2._event"),
                          walk_("nearship2_fall",
                            [[Я поднимаюсь по веревке на борт, это дается мне тяжелее, чем обычно, к тому же ноги постоянно соскальзывают с обшивки корабля.
                              Вдруг я слышу где-то высоко резкий треск. Я не успеваю поднять голову, как вдруг начинаю падать вниз, по-прежнему вцепившись в веверку.]])
                        }
                    ,["nearship2._event and not nearship2._done"] = 
                        [[На борт корабля я могу подняться только по веревке. Тут слишком высоко, чтобы я мог залезть сам или допрыгнуть. 
                          К тому же, с больной ногой.]]
                    ,["nearship2._event and nearship2._done"] = chain_ { drop_("matches"), drop_("spyglass2"), wearall, walk_("entry5") }
                  }
  ,Climb        = redirect_("Ascend", "nearship2_itself")
  ,ClimbIn      = redirect_("Ascend", "nearship2_itself")
  ,Jump         = choose_ {
                     ["default"] = [[Лучше подняться по веревке, которая свисает с фальшборта.]]
                    ,["nearship2._event"] = [[Запрыгнуть на борт никак не получится.]]
                  }
  ,Move         = [[Это просто не в человеческих силах.]]
  ,Fire         = [[У меня, должно быть, помутился рассудок.]]
  ,FireOff      = nilfn
}

nearship2_rocks = item {
   nam          = _"скалы"
  ,dsc          = [["Майский цветок" скрыт от посторонних глаз скалами, и если даже те люди на лодке действительно направляются на остров, есть 
                    неплохой шанс, что они не заметят мой корабль.]]
  ,Exam         = [[Окружающие эту каменистую бухту скалы неплохо скрывают "Майский цветок" от посторонних глаз. Да уж, провидение выбрало для моего
                    кораблекрушения удачное место. Правда, и корабли флота Ее Величества, если вдруг судьба занесет их к этим диким необитаемым землям,
                    тоже могут меня не заметить.]]
}

nearship2_leg = item {
   nam          = _"~нога|рана|~правая нога"
  ,dsc          = [[Однако мне все равно неспокойно, и нога моя продолжает болеть. Мне хочется только одного -- подняться на корабль и забыться сном в 
                    бывшей каюте капитана.]]
  ,Exam         = [[Повязка на ноге вновь ослабла, и я затянул ее посильнее. Но этого явно недостаточно. Кровотечение снова возобновилось. Видимо, я 
                    повредил какую-то артерию. Мне нужно поскорее выбираться из воды.]]
  ,Clean        = choose_ {
                     ["kerchief"] = [[Я несколько раз коснулся раны чистым краем платка, и на платке остались темные следы крови.]]
                    ,["jacket"] = [[Не стоит касаться раны грязным засаленным камзолом -- как бы не занести заражение.]]
                  }
}

rope2 = item {
   nam          = _"веревка с крюком"
  ,Exam         = [[Длинная веревка с железным крюком на конце. По этой веревке я поднимаюсь на корабль.]]
  ,Throw        = use_ {
                    ["nearship2_side"] = 
                      chain_ {
                        set_("nearship2._done"),
                        drop_("rope2"),
                        [[Я попробовал закинуть веревку на фальшборт, но получилось у меня далеко не с первого раза. Несколько раз крюк просто бился об
                          обшивку корабля, не долетая до фальшборта. Наконец, мне удалось зацепить крюк за какую-то перекладину.]]
                      }
                  }
}

nearship2_side = item {
   nam          = _"фальшборт"
  ,withThrow    = true
  ,Ascend       = redirect_("Ascend", "nearship2_itself")
  ,Climb        = redirect_("Ascend", "nearship2_itself")
  ,Jump         = redirect_("Jump", "nearship2_itself")
  ,Exam         = choose_ {
                     ["default"] = [[С фальшборта свисает длинная веревка, по которой я обычно поднимаюсь наверх.]]
                    ,["nearship2._event and not nearship2._done"] = 
                        [[Судя по всему, перекладина к которой я прицепил крюк, сломалась под моим весом. Удивительно -- сколько раз я поднимался по этой веревке,
                          и ничего не происходило! Почему именно сейчас!]]
                    ,["nearship2._event and nearship2._done"] =
                        [[Я несколько раз с силой дернул веревку -- вроде держиться крепко. Надо попробовать подняться.]]
                  }
}

nearship2_fall = scene {
   nam          = nilfun
  ,dsc          = [[Несколько секунд я барахтаюсь в воде в приступе безумной паники, точно и правда боюсь утонуть на мели. Потом я прихожу в себя. Веревка!
                    Тяжелая и промасленная, она камнем пошла ко дну, но без нее я не смогу подняться наверх. Я начинаю осматриваться вокруг, невольно разгребая
                    руками воду, как если бы это действительно помогало мне в поисках. Я помню, что железный крюк упал где-то совсем не далеко от меня, но я 
                    ничего не вижу. Я в отчаянии. ^Вдруг нога моя задевает за что-то. Это крюк! Я наклоняюсь, чтобы <i>поднять его</i>.]]
  ,verbs        = { 
                    { "Take", "~поднять|~взять|~подобрать", "веревку с крюком" } 
                  }
  ,Take         = chain_ { take_("rope2"), walk_("nearship2") }
}